home *** CD-ROM | disk | FTP | other *** search
- ---------------- invfft(C)
- -- performs an inverse Fourier transform. It returns the time sampled complex function in the global array "transform".
-
- c(t) = {t*f-trunc(t*f)-.5,0} -- example complex function
- C[i] = c(dt*(i-1)) dim[n] -- sample the function
- n=64; f=4; dt=1/n
-
- Xmin=0; Xmax=dt*(n-1); Xsteps=300; Xlabel="secs"
- plot c(X)[1]
- plot realpart(C)
-
- fft(C):; -- transform it
-
- newaxis
- -- inverse transform should match original time samples
- invfft(transform):
- plot realpart(transform)
-
- ---------------------------------------
- realpart(z)[i] = z[i,1] dim[count(z)]
-